Pseudo-real Image Sequence Generator for Optical Flow Computations

نویسندگان

  • Vladimír Ulman
  • Jan Hubený
چکیده

The availability of ground-truth flow field is crucial for quantitative evaluation of any optical flow computation method. The fidelity of test data is also important when artificially generated. Therefore, we generated sequences of artificial flow fields together with an artificial images based on given real-world sample image. The presented framework benefits of a two-layered approach in which user-selected foreground was locally moved and inserted into an generated background based on real image. The background is similar to input sample image while the foreground is extracted from original and so is the same. The framework is capable of generating 2D and 3D image sequences of arbitrary length. Several examples of the version tuned to simulate real fluorescent microscope images are presented. Example of a verification of an optical flow computation method. Computed flow field between given two frames is visualized in red vectors whereas ground-truth flow field is shown in green vectors. Example of a change in computed flow fields when computed with the same method and the same parameters on changed image data. In the right column from top: the sample image, the sample image smoothed and the sample image with noise added. In all three cases, the scene is still recognizeable and the motion is still the same but the performace of investigated method differs. → → → → → → MOTIVATION and TERMS The optical flow is, according to Horn and Schunck [1], the distribution of apparent velocities of movement of brightness patterns in an image. In other words, the outcome of an optical flow computation method, applied on two consecutive images, is a flow field in which a velocity vector is assigned to every voxel in the image. The vector represents movement of a given voxel from the first frame to the second. This is often used for representation of a movement in the sequence of images [2]. In particular, optical flow methods are often used for analysis of time-lapse image sequences acquired from fluorescence optical microscope [3,4]. The most common approach to validation of a method for computing optical flow is to compare its result to some certain flow field [5] that is commonly termed as ground-truth flow field. We don’t have the ground-truth information at hand when testing on real data, unfortunately. Therefore, automatically generated pseudo-real high-fidelity test images together with correct flow fields may prove very useful. For example, vast amount of unbiased data may speed up the tuning of an existing or newly developed optical flow computation method by allowing for its immediate evaluation over close-to-real data. Since we considered 3D image as a stack of 2D images, we didn’t utilize any 3D-to-2D projection — flow field remained truly 3D. Thus, we refer to such a 2D or 3D flow field as to a ground-truth flow field. The three images illustrate idea of optical flow. The left-most and the right-most images are related through the flow field in the middle. The flow field describes the movement of each pixel from the first (in the left) to the second (in the right) frame. If movements of all pixels from the first frame were described in advance, we could compute the second frame by forward transformation [6]. Or, we could compute the first frame by backward transformation [6] if the second frame were given — like we did in this illustration. The flow field describes the movement given by superposition of rotation 3deg clockwise around a cell’s centre, translation by (2px,-2px) and four local translations of foreground regions with distances up to 3px. Anyway, notice artifacts in the left image. Colour coding of flow field representations: the colour determines the direction of given flow vector, the intensity determines the length of given vector. I H G F

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optical Flow Computation from an Asynchronised Multiresolution Image Sequence

We develop a method for the optical flow computation from a zooming image sequence. The synchronisation of image resolution for a pair of successive images in an image sequence is a fundamental requirement for optical flow computation. In a real application, we are, however, required to deal with a zooming and dezooming image sequences, that is, we are required to compute optical flow from a mu...

متن کامل

Compact, digital pseudo-random number generator

Introduction: Many applications require the realization of a random number generator featuring some desirable properties [1]; often such a device is at the very heart of a system. Examples of applications in the electronic field include cryptography, for which the period length serves as a minimum protection versus brute force attacks, and initialization of parameters for training of neural net...

متن کامل

Zooming Optical Flow Computation

This paper introduces a new algorithm for computing multiresolution optical flow, and compares this new hierarchical method with the traditional combination of the Lucas-Kanade method with a pyramid transform. The paper shows that the new method promises convergent optical flow computation. Aiming at accurate and stable computation of optical flow, the new method propagates results of computati...

متن کامل

Pseudo Steady State Gas Flow in Tight Reservoir under Dual Mechanism Flow

Gas reservoirs with low permeability (k<0.1 mD) are among the unconventional reservoirs and are commonly termed as "Tight Gas Reservoirs". In conventional gas reservoirs that have high permeability, the flow of gas is basically controlled by the reservoir permeability and it is calculated using the Darcy equation. In these reservoirs, gas flow due to gas diffusion is ignored compared to Dar...

متن کامل

Computation Optical Flow Using Pipeline Architecture

Accurate estimation of motion from time-varying imagery has been a popular problem in vision studies, This information can be used in segmentation, 3D motion and shape recovery, target tracking, and other problems in scene analysis and interpretation. We have presented a dynamic image model for estimating image motion from image sequences, and have shown how the solution can be obtained from a ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007